package com.xh.bussiness.teachbook.bean.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 *
 * </p>
 *
 * @author Pitt zhang
 * @since 2020/2/14
 */
@Data
@ApiModel
public class SaveTeachingBookFeedbackRequest  {

    /**
     * 备课id
     */
    @ApiModelProperty("备课id")
    private String teachingBookId;

    /**
     * 学生对教师的满意度(1:特别满意 2:满意 3:一般 4:差)
     */
    @ApiModelProperty("学生对教师的满意度(1:特别满意 2:满意 3:一般 4:差)")
    private Integer studentSatisfiedLevel;

    /**
     * 教学案中知识、例题、练习的难易程度(1:偏难 2：适中 3：太简单)
     */
    @ApiModelProperty("教学案中知识、例题、练习的难易程度(1:偏难 2：适中 3：太简单)")
    private Integer studentKnowledgeMasterLevel;

    /**
     * 教学案中知识、例题、练习的难易程度(1:偏难 2：适中 3：太简单)
     */
    @ApiModelProperty("教学案中知识、例题、练习的难易程度(1:偏难 2：适中 3：太简单)")
    private Integer difficultyLevel;

    /**
     * 本节课教学计划完成情况(1:照计划完成 2：提前完成 3：延后完成)
     */
    @ApiModelProperty("本节课教学计划完成情况(1:照计划完成 2：提前完成 3：延后完成)")
    private Integer teachPlanFinishLevel;
    /**
     * 学生接受程度（1：完全能接受 2：部分接受 3：不能接受）
     */
    @ApiModelProperty("学生接受程度（1：完全能接受 2：部分接受 3：不能接受）")
    private Integer studentAcceptLevel;

    /**
     * 学生的课堂表现(1：很积极 2：比较积极 3：一般 4：不积极)
     */
    @ApiModelProperty("学生的课堂表现(1：很积极 2：比较积极 3：一般 4：不积极)")
    private Integer studentClassExperienceLevel;

    /**
     * 课堂小结完成情况(1:很好 2：好 3：一般 4：差
     */
    @ApiModelProperty("课堂小结完成情况(1:很好 2：好 3：一般 4：差")
    private Integer subsectionFinishLevel;

    /**
     * 建议
     */
    @ApiModelProperty("建议")
    private String advice;

    /**
     * 教师教师状态(1:良好 2：优秀 3：一般)
     */
    @ApiModelProperty("教师教师状态(1:良好 2：优秀 3：一般)")
    private Integer teacherMentalState;

    /**
     * 学生精神状态（1：良好 2：优秀 3：一般）
     */
    @ApiModelProperty("学生精神状态（1：良好 2：优秀 3：一般）")
    private Integer studentMentalState;

    /**
     * 课堂氛围（1：良好 2：优秀 3：一般）
     */
    @ApiModelProperty(" 课堂氛围（1：良好 2：优秀 3：一般）")
    private Integer classAtmosphere;

    /**
     * 主任听课建议
     */
    @ApiModelProperty("主任听课建议")
    private String visitAdvice;

    @ApiModelProperty("保存目标：（1：课后课，2：巡堂听课）")
    private Integer saveTarget;
}
